.ui-page {
    background: -webkit-gradient(linear, 0 0, 100% 100%, from(white), to(lightblue));
}

/*
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .launcher-button-remedy {
    }
    
    .launcher-button-hospitals {
    }
    
    .launcher-button-talks {
    }
    
    .launcher-button-about {
    }
    // declarations go here
}


.launcher-button-remedy {
    display: block;
    width: 128px;
    height: 128px;
    background-image: url("images/remedy.png");
}

.launcher-button-hospitals {
    display: block;
    width: 128px;
    height: 128px;
    background-image: url("images/hospitals.png");
}

.launcher-button-talks {
    display: block;
    width: 128px;
    height: 128px;
    background-image: url("images/talks.png");
}

.launcher-button-about {
    display: block;
    width: 128px;
    height: 128px;
    background-image: url("images/about.png");
}
*/



.remedy_explain {
    line-height: 1.4;
    text-align: justify;
}

.remedy_explain p:first-letter {
    float: left;
    font-size: 200%;
}

#hospitals_page_content {
    display: block;
}

#about_div {
    margin: 0;
    padding: 0;
}

.about_li {
    padding: 0;
}
.about_p {
    font-size: 14px;
    white-space: normal;
    text-overflow: auto;
    margin: 0.7em;
}

#developer {
    text-align: center;
    font-family: cursive;
}

#map {
    display: none;
    /*
    width: 100%;
    height: 40%;
    position: absolute;
    top: 45px;
    bottom: 30px;
    left: 0;
    right: 0;
    */
}

#hospital_details_div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 45px;
    bottom: 30px;
    left: 0;
    right: 0;
}

.launcher-view {
    white-space: normal;
    text-align: center;
}

.launcher-item {
    display: block;
    position: relative;
    height: 100%;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 15px;
}

.launcher-item a {
    display: block;
    font-size: 14px;
    outline: none;
    border: none;
    padding: 0;
    text-decoration: none;
}

.launcher-item a span {
    display: block;
    width: 100%;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.launcher-item .ui-link {
    color: #444;
}


/*
.launcher-item a:active {
    background: #0066ff;
    background-image: -moz-linear-gradient(top, #0066ff, #003c7d);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0066ff), color-stop(1, #003c7d)); 
    border-radius: 11px;
    moz-border-radius: 11px;
    webkit-border-radius: 11px;
}
*/
